Daemons
Jobs can have associated daemons that perform lightweight background tasks without intervention, such as the loading, extraction, transformation, and transmission of data to and from external systems and the acknowledgement and verification of such data.
In the , daemons can be viewed and managed in the Daemons screen. The following information is provided:
Name
Daemons are named using their type, category and activity, for example:
The type of a depends on the task it performs. Daemon types include the following:
- Batch - A batch job acts only on tables.
- Extract - Extract daemons extract data from CMP tables to create outbound files, for example during the Bill Print job.
- Load - Load daemons load data from inbound files into CMP tables, for example during the Recurring Payment Rejections, Managed Numbers or Profiles jobs.
- Transformation - Transformation daemons convert data is transformed to and from files, according to the CMP , for example during the Rated Usage job.
- Decrypt - Decrypt daemons convert encrypted files.
- Transmission - Files are sent to third parties, such as during the Communications process.
- Acknowledge - This includes outbound acknowledgement of an inbound file, confirming CMP has processed a file from a or inbound acknowledgement of an outbound file, for example a third party or adaptor informing CMP whether it was able to transform and transmit a file.
The category of a daemon is the business activity or job with which it is associated, such as Bill Print, Comms, Managed Numbers, and so on.
The activity of a daemon describes what it does according to its type. For example, a Load type daemon with the activity From Generic Format, collects and decrypts generic CMP files and creates CMP batches, which are available for processing into CMP by the appropriate batch job, whereas an Transformation type daemon with the activity From Format converts ADDACS (Automated Direct Debit Amendment and Cancellation Service) files into the format required by CMP.
The daemon name is hyperlink to the following details for that individual daemon:
- Description - a description of the task that the daemon performs.
- Configuration - what parameters or properties must be set for the daemon to execute correctly.
Module
The screen lists the CMP module to which the daemon belongs, such as sabre-data-warehouse, sabre-comms or sabre-credit-control. The module name is a link to the Modules screen for that module.
Direction
Like jobs, daemons can have direction:
- Inbound - the file/data on which the daemon act is received by CMP
- Outbound - the file/data on which the daemon acts goes to an external system/third party.
- Batch - The daemon acts on CMP database tables only. Files are neither received from or sent to external systems/third parties.
Status
A daemon can have the following statuses:
In addition to the information above, the console provides the date when the daemon last ran and whether the daemon is currently active.
Related Topics